home *** CD-ROM | disk | FTP | other *** search
- /colorimage where{pop/clrimg{colorimage}def}
- {/proc{/i 0 def/j 0 def cmy{prc prm pry prk dup/tmpstr X}
- {prk dup dup length 3 idiv 0 exch getinterval/tmpstr X tmpstr}ifelse
- {cmy{1 index i get 3 index i get add 4 index i get add 3 div
- 255 2 index sub 255 div mul add round cvi 255 exch sub 1}
- {pop dup i 3 getinterval{}forall .11 mul exch .59 mul add exch .3 mul
- add round cvi 3}ifelse i add/i X tmpstr j 3 -1 roll put/j j 1 add def}forall
- cmy{p3}{pop}ifelse tmpstr}B
- /clrimg{4 eq/cmy X pop/prk X cmy{/pry X/prm X/prc X}if/proc load image}B}ifelse
-